在ubuntu18.04中使用1
apt install mysql-server
安装数据库时,在安装过程中,并没有像ubuntu16中提示输入root用户的密码,所以无法登录。
原因
mysql5.7暂时不支持ubuntu18.04,所以需要安装mysql8.0,需要引入mysql的deb。
解决办法
下载 https://dev.mysql.com/downloads/repo/apt/ 中的deb包。
使用1
dpkg -i deb_name
根据需求选择配置。
然后1
2apt update
apt install mysql-server
此时的安装过程就会提示输入root密码,安装完成后普通用户也能直接登录。
注:mysql8.0很多配置方面与mysql5.7不一样,所以可能需要先使用ubuntu16.04安装好mysql后更新到18.04,或者不更新,或者等mysql5.7支持18.04版本后再安装。或者使用docker。。。
mysql8.0使用原先配置产生的问题(已发现)
设置mysqld的sql_mode的时候会出现bug,无法设置。